package com.liang.frpdemo;

import com.liang.frpdemo.Api.LocationCallBack;
import com.liang.frpdemo.Api.SubmitCallBack;

public class ApiWrapper {

	Api api;
	
	public ApiWrapper(){
		api = new DefaultApi();
	}



//	public AsynJob<LocationBean> getLocation(final String address){
//		return new AsynJob<LocationBean>() {
//
//			@Override
//			public void start(final CallBack<LocationBean> callback) {
//				api.getLocation(address, new LocationCallBack() {
//
//					@Override
//					public void onLocationReceived(LocationBean bean) {
//						callback.onResult(bean);
//					}
//
//					@Override
//					public void onError() {
//						callback.onError();
//					}
//				});
//			}
//		};
//	}
//
//	public AsynJob<Void> submitLocation(final LocationBean bean){
//		return new AsynJob<Void>() {
//
//			@Override
//			public void start(final CallBack<Void> callback) {
//				api.submitLocation(bean, new SubmitCallBack() {
//
//					@Override
//					public void onSubmitReceived() {
//						callback.onResult(null);
//					}
//
//					@Override
//					public void onError() {
//						callback.onError();
//					}
//				});
//			}
//		};
//	}
}
